#include "CRecordItem.h"
#define CRECORDITEM_DEFAULT_KEY 0

CRecordItem::~CRecordItem()
{
}
CRecordItem::CRecordItem()
{
	_nFileIndex = 0;
	_eOPType = ERECORD_DATA_OPERATE_TYPE_SHOW;
	_eDataType = ERECORD_DATATYPE_SHOW;
	_OpID = "";
	_nKey = CRECORDITEM_DEFAULT_KEY;
}
CRecordItem::CRecordItem(const CRecordItem& other)
{
	_nFileIndex = other._nFileIndex;
	_eOPType = other._eOPType;
	_eDataType = other._eDataType;
	_OpID = other._OpID;
	_nKey = other._nKey;
}
CRecordItem& CRecordItem::operator=(const CRecordItem& other)
{
	_nFileIndex = other._nFileIndex;
	_eOPType = other._eOPType;
	_eDataType = other._eDataType;
	_OpID = other._OpID;
	_nKey = other._nKey;
	return *this;
}
void CRecordItem::SetFileIndex(int nFIndex)
{
	_nFileIndex = nFIndex;
}
void CRecordItem::SetOpType(ERECORD_DATA_OPERATE_TYPE optype)
{
	_eOPType = optype;
}
void CRecordItem::SetDataType(ERECORD_DATATYPE dtype)
{
	_eDataType = dtype;
}
void CRecordItem::SetOPID(CLComString id)
{
	_OpID = id;
}
void CRecordItem::SetKey(int side)
{
	_nKey = side;
}

int CRecordItem::GetKey()
{
	return _nKey;
}
int CRecordItem::GetFileIndex()
{
	return _nFileIndex;
}
ERECORD_DATA_OPERATE_TYPE CRecordItem::GetOpType()
{
	return _eOPType;
}
ERECORD_DATATYPE CRecordItem::GetDataType()
{
	return _eDataType;
}
CLComString CRecordItem::GetOPID()
{
	return _OpID;
}
